package cineplanet.service;

import java.util.Collection;

import cineplanet.dao.ProductoDAO;
import cineplanet.excepcion.DAOExcepcion;
import cineplanet.modelo.Producto;

public class ProductoServiceImpl implements ProductoService{
	private ProductoDAO productoDAO;


	public ProductoDAO getProductoDAO() {
		return productoDAO;
	}

	public void setProductoDAO(ProductoDAO productoDAO) {
		this.productoDAO = productoDAO;
	}


	public Producto insertar(Producto vo) throws DAOExcepcion {
		return productoDAO.insertar(vo);
	}

	public Producto obtener(int idProducto) throws DAOExcepcion {
		return productoDAO.obtener(idProducto);
	}

	public void eliminar(int idProducto) throws DAOExcepcion {
		productoDAO.eliminar(idProducto);
	}

	public Producto actualizar(Producto vo) throws DAOExcepcion {
		return productoDAO.actualizar(vo);
	}

	public Collection<Producto> listar() throws DAOExcepcion {
		return productoDAO.listar();
	}
}
